home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / Pdmod / modules / mui / speedbutton_mcc.m < prev    next >
Encoding:
Text File  |  2002-10-28  |  2.7 KB  |  63 lines

  1. /*********************************************************
  2. **                                                      **
  3. **      SpeedButton.mcc                                 **
  4. **                                                      **
  5. **              ©1999 Simone Tellini                    **
  6. **                                                      **
  7. *********************************************************/
  8.  
  9. #define MUIC_SpeedButton     'SpeedButton.mcc'
  10. #define SpeedButtonObject    MUI_NewObject( MUIC_SpeedButton
  11.  
  12. #define BTTAGBASE            $F76B0100
  13.  
  14. /*************************
  15. **      Methods         **
  16. *************************/
  17.  
  18. #define MUIM_SpeedButton_Update          (BTTAGBASE + 1)        /*  PRIVATE  */
  19.  
  20. /*************************
  21. **      Attributes      **
  22. *************************/
  23.  
  24. #define MUIA_SpeedButton_Borderless      (BTTAGBASE + 1)        /*  BOOL                I... */
  25. #define MUIA_SpeedButton_Image           (BTTAGBASE + 2)        /*  struct MyBrush  *   I... */
  26. #define MUIA_SpeedButton_Label           (BTTAGBASE + 3)        /*  STRPTR              I... */
  27. #define MUIA_SpeedButton_ViewMode        (BTTAGBASE + 4)        /*  ULONG               IS.. */
  28. #define MUIA_SpeedButton_Raising         (BTTAGBASE + 5)        /*  BOOL                IS.. */
  29. #define MUIA_SpeedButton_MinWidth        (BTTAGBASE + 6)        /*  BOOL                I.G. */
  30. #define MUIA_SpeedButton_NoClick         (BTTAGBASE + 7)        /*  BOOL                I... */
  31. #define MUIA_SpeedButton_SpeedBar        (BTTAGBASE + 8)        /*  Object *            ISG. */
  32. #define MUIA_SpeedButton_QuietNotify     (BTTAGBASE + 9)        /*  BOOL                .S.. */
  33.  
  34. /* PRIVATE */
  35. #define MUIA_SpeedButton_ToggleMode      (BTTAGBASE + 10)       /*  BOOL                I... */
  36. #define MUIA_SpeedButton_ShowMe          (BTTAGBASE + 11)       /*  BOOL                ..G. */
  37.  
  38. /* PRIVATE */
  39. #define MUIA_SpeedButton_ImmediateMode   (BTTAGBASE + 12)       /*  BOOL                I... */
  40. #define MUIA_SpeedButton_StripUnderscore  (BTTAGBASE + 13)      /*  BOOL                I... */
  41. #define MUIA_SpeedButton_SmallImage      (BTTAGBASE + 14)       /*  BOOL                IS.. */
  42. #define MUIA_SpeedButton_Sunny           (BTTAGBASE + 15)       /*  BOOL                I... */
  43. #define MUIA_SpeedButton_MinHeight       (BTTAGBASE + 16)       /*  BOOL                I.G. */
  44.  
  45. /*************************
  46. **      Values          **
  47. *************************/
  48.  
  49. #define SB_MAXLABELLEN                       40
  50. #define MUIV_SpeedButton_ViewMode_TextGfx    0
  51. #define MUIV_SpeedButton_ViewMode_Gfx        1
  52. #define MUIV_SpeedButton_ViewMode_Text       2
  53.  
  54. /*************************
  55. **      Structures      **
  56. *************************/
  57.  
  58. OBJECT MUIP_SpeedButton_Update
  59.         MethodID:ULONG,
  60.         Selected:ULONG
  61.  
  62.  
  63.